/* 深色背景 */
body {
  background-color: #212529;
  color: #f8f9fa;
}

/* 高亮色调 */
.el-button--primary {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.el-button--primary:hover {
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

/* 科技感字体 */
body, .el-input, .el-textarea, .el-select, .el-button {
  font-family: 'Roboto', sans-serif;
}

/* 扁平化或微渐变 */
.el-card {
  border: none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

/* 动画效果 */
.el-button, .el-input, .el-select, .el-textarea {
  transition: all 0.3s ease;
} 